include	/pic/pic.mak
# ============================================================================
#	Ώۃt@C
# ============================================================================
TB	=	${BTD}\time.btd
TC	=	${CHR}\time.chr
PALS	=	status.pal meter.pal meter2.pal\
		ryo0.pal ryo1.pal\
		rob0.pal rob1.pal\
		tod0.pal tod1.pal\
		jac0.pal jac1.pal\
		lee0.pal lee1.pal\
		kin0.pal kin1.pal\
		mic0.pal mic1.pal\
		joh0.pal joh1.pal\
		big0.pal big1.pal\
		kar0.pal kar1.pal\

CHRS	=	gage.chr alfnum.chr gage2.chr meter.chr meter2.chr alfnum2.chr

# ============================================================================
#	^[Qbg
# ============================================================================
all:	${TC} ${TB} ${PALS} ${CHRS} gage2.fnt ryo

clean:	clean_pal clean_chr
	-rm ${TC} ${TB}
clean_chr:
	${cmdsplit -rm %,60,${addprefix ${CHR}\,${CHRS}}}
clean_pal:
	${cmdsplit -rm %,60,${addprefix ${PAL}\,${PALS}}}
# ============================================================================
#	IȐK
# ============================================================================
${TC} ${TB}:	time.cbb time.cgb time.sed
	copy time.cbb $0.cbb
	copy time.cgb $0.cgb
	bgcmp3 $0.cbb $0.cgb
	nulcut -b $0.cbb $1
	prs $1 ${TC}
	echo ; time bat data>${TB}
	cgbcut -t0,0 -l2,3 $0.cgb $1	#0
	bin2dw -w6 $1 | sed -f time.sed >>${TB}
	cgbcut -t8,0 -l2,3 $0.cgb $1	#1
	bin2dw -w6 $1 | sed -f time.sed >>${TB}
	cgbcut -t16,0 -l2,3 $0.cgb $1	#2
	bin2dw -w6 $1 | sed -f time.sed >>${TB}
	cgbcut -t24,0 -l2,3 $0.cgb $1	#3
	bin2dw -w6 $1 | sed -f time.sed >>${TB}
	cgbcut -t0,4 -l2,3 $0.cgb $1	#4
	bin2dw -w6 $1 | sed -f time.sed >>${TB}
	cgbcut -t8,4 -l2,3 $0.cgb $1	#5
	bin2dw -w6 $1 | sed -f time.sed >>${TB}
	cgbcut -t16,4 -l2,3 $0.cgb $1	#6
	bin2dw -w6 $1 | sed -f time.sed >>${TB}
	cgbcut -t24,4 -l2,3 $0.cgb $1	#7
	bin2dw -w6 $1 | sed -f time.sed >>${TB}
	cgbcut -t0,8 -l2,3 $0.cgb $1	#8
	bin2dw -w6 $1 | sed -f time.sed >>${TB}
	cgbcut -t8,8 -l2,3 $0.cgb $1	#9
	bin2dw -w6 $1 | sed -f time.sed >>${TB}
	cgbcut -t16,8 -l2,3 $0.cgb $1	#nul
	bin2dw -w6 $1 | sed -f time.sed >>${TB}

status.pal:	time.ccb
	pakccb -u2 -s $^ ${PAL}\${@F}
# ---------------------------------------------------------------------------
gage2.chr:	gage2.cbb
	bincut -l0x120 $^ $0
	prs $0 ${CHR}\${@F}
gage2.fnt:	gage2.cbb
	bincut -s0x1000 -l0x400 $^ $0
	bin2dw -w8 $0 >$@
# ---------------------------------------------------------------------------
#	a`sɃka`s
# ---------------------------------------------------------------------------
alfnum.chr:	alfnum.cbb
	nulcut -b $^ $0
	bin2dw -w4 $0 >$1
	sed 1,96s/$$0000,$$0000,$$0000,$$0000/$$00a8,$$00a8,$$00a8,$$00a8/ $1>$0.s
	as $0.s
	lk -b$1.bin /cseg:0,0 $0.o
	prs $1.bin ${CHR}\${@F}
# ---------------------------------------------------------------------------
#	{[iXXe[Wp alfnum
# ---------------------------------------------------------------------------
alfnum2.chr:	alfnum2.cbb
	nulcut -b $^ $0
	prs $0 ${CHR}\${@F}
# ---------------------------------------------------------------------------
ryo0.pal:	ryo0.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
ryo1.pal:	ryo1.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
rob0.pal:	rob0.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
rob1.pal:	rob1.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
tod0.pal:	todo_0.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
tod1.pal:	todo_1.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
jac0.pal:	jack0.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
jac1.pal:	jack1.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
lee0.pal:	lee0.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
lee1.pal:	lee1.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
kin0.pal:	king0.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
kin1.pal:	king1.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
mic0.pal:	mike0.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
mic1.pal:	mike1.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
joh0.pal:	joh0.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
joh1.pal:	joh1.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
big0.pal:	big0.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
big1.pal:	big1.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
kar0.pal:	kar0.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
kar1.pal:	kar1.ccb
	pakccb -s -u8 $^ ${PAL}\${@F}
# -----------------------------------------------------------------------------
#	I[vjOip̃pbg
# -----------------------------------------------------------------------------
#o_ryo.pal:	ryo0.ccb
#	pakccb -s -u1 $^ ${PAL}\${@F}
#o_rob.pal:	rob0.ccb
#	pakccb -s -u1 $^ ${PAL}\${@F}
#o_jac.pal:	jac0.ccb
#	pakccb -s -u1 $^ ${PAL}\${@F}
#o_mic.pal:	mic0.ccb
#	pakccb -s -u1 $^ ${PAL}\${@F}

# -----------------------------------------------------------------------------
#	_~[f[^
# db  $00,$00	anm length , sat =0
# dw  $0000     zsb work length & $40 boundary
# db  $be	expanzz end code
# -----------------------------------------------------------------------------
LEE	=	\data\lee
RYO	=	\data\ryo
ROB	=	\data\rob
JAC	=	\data\jac
MIC	=	\data\mic
KIN	=	\data\kin
BIG	=	\data\big
KAR	=	\data\kar
JOH	=	\data\joh

dummy.out:	makefile
	outbin -b0,0 -w0 -b0xbe $@

dummy:	dummy.out
	copy $^ ${LEE}\s7d2_1.out	# P..._1 ͗L邪
	copy $^ ${LEE}\s7f5_1.out	# S..._1 ͂Ȃ
	copy $^ ${LEE}\s962_1.out
	copy $^ ${LEE}\s963_1.out
	copy $^ ${LEE}\sbaf_1.out
	copy $^ ${LEE}\sbb2_1.out
	copy $^ ${LEE}\sbb1_1.out
	copy $^ ${RYO}\pb77.out		# kL̂
	copy $^ ${RYO}\sb77.out
	copy $^ ${RYO}\pb78.out
	copy $^ ${RYO}\sb78.out
	copy $^ ${JAC}\p014.out		# kLKv
	copy $^ ${JAC}\s014.out


robdmy:	dummy.out
	copy $^ ${ROB}\p9d0.out		# S...͂邪P...͕Kv
	copy $^ ${ROB}\p9d0_1.out
	copy $^ ${ROB}\p9d0_2.out
	copy $^ ${ROB}\p9d0_3.out
	copy $^ ${ROB}\p9d4.out
	copy $^ ${ROB}\p9d4_1.out
	copy $^ ${ROB}\p9d4_2.out
	copy $^ ${ROB}\p9d4_3.out
	copy $^ ${ROB}\p9d8.out
	copy $^ ${ROB}\p9d8_1.out
	copy $^ ${ROB}\p9d8_2.out
	copy $^ ${ROB}\p9d8_3.out
	copy $^ ${ROB}\pca6.out
	copy $^ ${ROB}\pca6_1.out
	copy $^ ${ROB}\pca6_2.out
	copy $^ ${ROB}\pca6_3.out

ryodmy:	dummy.out
	copy $^ ${RYO}\pb77_1.out
	copy $^ ${RYO}\pb77_2.out
	copy $^ ${RYO}\pb77_3.out
	copy $^ ${RYO}\sb77_1.out
	copy $^ ${RYO}\sb77_2.out
	copy $^ ${RYO}\sb77_3.out
	copy $^ ${RYO}\pb78_1.out
	copy $^ ${RYO}\pb78_2.out
	copy $^ ${RYO}\pb78_3.out
	copy $^ ${RYO}\sb78_1.out
	copy $^ ${RYO}\sb78_2.out
	copy $^ ${RYO}\sb78_3.out
#	copy $^ ${RYO}\pb67_1.out      
#	copy $^ ${RYO}\pb67_2.out      
#	copy $^ ${RYO}\pb67_3.out      
#	copy $^ ${RYO}\pb6b_1.out      
#	copy $^ ${RYO}\pb6b_2.out      
#	copy $^ ${RYO}\pb6b_3.out      
#	copy $^ ${RYO}\pb6f_1.out      
#	copy $^ ${RYO}\pb6f_2.out      
#	copy $^ ${RYO}\pb6f_3.out      
#	copy $^ ${RYO}\pb73.out        
#	copy $^ ${RYO}\pb73_1.out      
#	copy $^ ${RYO}\pb73_2.out      
#	copy $^ ${RYO}\pb73_3.out      
#	copy $^ ${RYO}\pb76.out        
#	copy $^ ${RYO}\pb76_1.out      
#	copy $^ ${RYO}\pb76_2.out      
#	copy $^ ${RYO}\pb76_3.out      
#	copy $^ ${RYO}\sb67_1.out      
#	copy $^ ${RYO}\sb67_2.out      
#	copy $^ ${RYO}\sb67_3.out      
#	copy $^ ${RYO}\sb6b_1.out      
#	copy $^ ${RYO}\sb6b_2.out      
#	copy $^ ${RYO}\sb6b_3.out      
#	copy $^ ${RYO}\sb6f_1.out      
#	copy $^ ${RYO}\sb6f_2.out      
#	copy $^ ${RYO}\sb6f_3.out      
#	copy $^ ${RYO}\sb73.out        
#	copy $^ ${RYO}\sb73_1.out      
#	copy $^ ${RYO}\sb73_2.out      
#	copy $^ ${RYO}\sb73_3.out      
#	copy $^ ${RYO}\sb76_1.out      
#	copy $^ ${RYO}\sb76_2.out      
#	copy $^ ${RYO}\sb76_3.out      
#
# ꎞIȏ
#
micdmy:	dummy.out
	copy $^ ${MIC}\pcf3_1.out
	copy $^ ${MIC}\pcf3_2.out
	copy $^ ${MIC}\pcf3_3.out
#	copy $^ ${MIC}\s4f2_1.out
#	copy $^ ${MIC}\s4f2_2.out
#	copy $^ ${MIC}\s4f2_3.out
#
# ꎞIȏ
#
kindmy:	dummy.out
	copy $^ ${KIN}\p736_1.out
	copy $^ ${KIN}\p736_2.out
	copy $^ ${KIN}\p736_3.out
	copy $^ ${KIN}\s736_1.out
	copy $^ ${KIN}\s736_2.out
	copy $^ ${KIN}\s736_3.out
#	copy $^ ${KIN}\p74d_1.out
#	copy $^ ${KIN}\p74d_2.out
#	copy $^ ${KIN}\p74d_3.out
#	copy $^ ${KIN}\s74d_1.out
#	copy $^ ${KIN}\s74d_2.out
#	copy $^ ${KIN}\s74d_3.out
#
# ꎞIȏ
#
bigdmy:	dummy.out
	copy $^ ${BIG}\pki3.out
	copy $^ ${BIG}\ski3.out
#	copy $^ ${BIG}\p65b_1.out
#	copy $^ ${BIG}\p65b_2.out
#	copy $^ ${BIG}\p65b_3.out
#	copy $^ ${BIG}\s65b_1.out
#	copy $^ ${BIG}\s65b_2.out
#	copy $^ ${BIG}\s65b_3.out
#	copy $^ ${BIG}\p659_1.out
#	copy $^ ${BIG}\p659_2.out
#	copy $^ ${BIG}\p659_3.out
#	copy $^ ${BIG}\s659_1.out
#	copy $^ ${BIG}\s659_2.out
#	copy $^ ${BIG}\s659_3.out

#
# ꎞIȏ
#
kardmy:	dummy.out
	copy $^ ${KAR}\pb79.out		#Ẽ{[iXQ[̂
	copy $^ ${KAR}\sb79.out
	copy $^ ${KAR}\pb7a.out
	copy $^ ${KAR}\sb7a.out
	copy $^ ${KAR}\pb7b.out
	copy $^ ${KAR}\sb7b.out
	copy $^ ${KAR}\pb62.out		#Ȅ|[Ŷ
	copy $^ ${KAR}\sb62.out
	copy $^ ${KAR}\pb73.out
	copy $^ ${KAR}\sb73.out
	copy $^ ${KAR}\pb66.out
	copy $^ ${KAR}\sb66.out
	copy $^ ${KAR}\pb77.out		#ktHg
	copy $^ ${KAR}\sb77.out
	copy $^ ${KAR}\pb78.out
	copy $^ ${KAR}\sb78.out
	copy $^ ${KAR}\pba0.out
	copy $^ ${KAR}\sba0.out
	copy $^ ${KAR}\pfd3.out
	copy $^ ${KAR}\sfd3.out
	copy $^ ${KAR}\pfff.out
	copy $^ ${KAR}\sfff.out
#	copy $^ ${KAR}\sb76.out
#	copy $^ ${KAR}\sb76_1.out
#	copy $^ ${KAR}\sb9c.out
#	copy $^ ${KAR}\sb9c_1.out
#	copy $^ ${KAR}\sb9d.out
#	copy $^ ${KAR}\sb9d_1.out
#	copy $^ ${KAR}\sb9e.out
#	copy $^ ${KAR}\sb9e_1.out
#	copy $^ ${KAR}\sb9f.out
#	copy $^ ${KAR}\sb9f_1.out
#
#
#
johdmy:	dummy.out
	copy $^ ${JOH}\scfd_1.out
	copy $^ ${JOH}\scfd_2.out
	copy $^ ${JOH}\scfd_3.out
#
#
#
mato:	dummy.out
	copy ${ETC}\pdb3.out ${ETC}\sdb3.out
	copy ${ETC}\pdb4.out ${ETC}\sdb4.out
	copy ${ETC}\pdb5.out ${ETC}\sdb5.out
	copy ${ETC}\pdb6.out ${ETC}\sdb6.out
	copy ${ETC}\pdb7.out ${ETC}\sdb7.out
	copy ${ETC}\pdb8.out ${ETC}\sdb8.out
	copy ${ETC}\pdb9.out ${ETC}\sdb9.out
	copy ${ETC}\pdba.out ${ETC}\sdba.out
	copy ${ETC}\pdbb.out ${ETC}\sdbb.out
	copy ${ETC}\pdbc.out ${ETC}\sdbc.out
	copy ${ETC}\pdbd.out ${ETC}\sdbd.out
	copy ${ETC}\pdbe.out ${ETC}\sdbe.out
	copy ${ETC}\pdbf.out ${ETC}\sdbf.out
	copy ${ETC}\pdc0.out ${ETC}\sdc0.out
	copy ${ETC}\pdc1.out ${ETC}\sdc1.out
	copy ${ETC}\pdc2.out ${ETC}\sdc2.out
	copy ${ETC}\pdc3.out ${ETC}\sdc3.out
	copy ${ETC}\pdc4.out ${ETC}\sdc4.out
	copy ${ETC}\pdc5.out ${ETC}\sdc5.out
	copy $^ ${ETC}\pdb3.out
	copy $^ ${ETC}\pdb4.out
	copy $^ ${ETC}\pdb5.out
	copy $^ ${ETC}\pdb6.out
	copy $^ ${ETC}\pdb7.out
	copy $^ ${ETC}\pdb8.out
	copy $^ ${ETC}\pdb9.out
	copy $^ ${ETC}\pdba.out
	copy $^ ${ETC}\pdbb.out
	copy $^ ${ETC}\pdbc.out
	copy $^ ${ETC}\pdbd.out
	copy $^ ${ETC}\pdbe.out
	copy $^ ${ETC}\pdbf.out
	copy $^ ${ETC}\pdc0.out
	copy $^ ${ETC}\pdc1.out
	copy $^ ${ETC}\pdc2.out
	copy $^ ${ETC}\pdc3.out
	copy $^ ${ETC}\pdc4.out
	copy $^ ${ETC}\pdc5.out
#
#	EŕK_~[
#
ryo:	dummy.out
	copy $^ ${RYO}\pb79.out
	copy $^ ${RYO}\pb7a.out
	copy $^ ${RYO}\pb7b.out
